/**
 * 
 */
package at.ac.lbg.media.vis.framework.persistence;

import java.util.List;

import at.ac.lbg.media.vis.framework.domain.ArtworkDO;
import at.ac.lbg.media.vis.framework.domain.ArtworkDetailsDO;

/**
 * @author Evelyn Münster
 *
 */
public interface IArtworkDAO {


	/**
	 * @param numberOfArtworks
	 * @return
	 */
	List<ArtworkDO> getArtworks(long maxId);

	/**
	 * @return
	 */
	List<ArtworkDO> getAllArtworks();
	
	ArtworkDetailsDO getArtworkDetails(long artworkId);
	

}